package com.day02.star;

import javax.swing.*;
import java.awt.*;

/**
 * 满天星 主类
 */
public class StarMain {
    // main
    public static void main(String[] args) {
        // 添加组件以显示
        // 1. 添加窗口
        JFrame frame = new JFrame();
        // 2. 设置位置及大小   x y 屏幕左上角原点
        frame.setBounds(240,120,800,600);
        // 二、添加一个画板
        MyPanel jPanel = new MyPanel();
        // 将画板添加进窗体
        frame.add(jPanel);
        // 3. 程序是运行在内存当中, setVisible 是可以显示在屏幕当中
        frame.setVisible(true);
        // 4. 设置点击关闭按钮退出程序 通过数值3来实现
        frame.setDefaultCloseOperation(3);
    }
}
class MyPanel extends JPanel{
    // 输入  paint 回车 , 删除 super.paint(g)
    public void paint(Graphics g) {
        g.drawLine(0,0,100,100);// 画线段的方法
        g.drawOval(0,0,100,100);// 画圆的方法
        g.drawRect(0,0,100,100);// 画长方形的方法
        g.drawString("Hello World ",0,100);   //从圆点向上排版
    }
}
